@CHARSET "UTF-8";
.font-size-12{font-size: 12px!important;}
.font-size-14{font-size: 14px!important;}
.font-size-15{font-size: 15px!important;}
.font-size-16{font-size: 16px!important;}
.font-size-18{font-size: 18px!important;}
.font-size-50{font-size: 50px!important;}
.no-padding{padding:0!important;}
.no-padding-left{padding-left:0!important;}
.no-padding-right{padding-right:0!important;}
.no-margin{margin:0;}
.no-margin-left{margin-left:0!important;}
.no-margin-right{margin-right:0!important;}
.padding-6{padding:6px;}
.padding-bottom-40{padding-bottom: 40px;}
.margin-bottom-30{margin-bottom: 30px;}
.t-margin-10{margin-top: 10px;}
.r-margin-10{margin-right: 10px;}
.l-padding-20{padding-left: 20px!important;}
.small-padding{padding: 6px 15px;}
.width-150{width:150px;}
.width-auto{width:auto;}
.text-grey{color:#ccc;}
.popover{max-width:400px;}

.no-border{border:0 none!important;}

.bg-grey{background-color:#f7f7f7}
.pad-all-sm{padding:8px;}
.pad-btm-no{padding-bottom:0!important;}
.pad-top-no{padding-top:0!important;}
.pad-lft-no{padding-left:0!important;}
.pad-rgt-no{padding-right:0!important;}
.mar-btm-no{margin-bottom:0!important;}
.mar-top-no{margin-top:0!important;}
.mar-lft-no{margin-left:0!important;}
.mar-rgt-no{margin-right:0!important;}

.mar-btm-small{margin-bottom:8px;}
.mar-top-small{margin-top:8px;}

#mainnav-menu a{    padding: 6px 20px;font-size: 12px;}

.list-group-sm{margin-bottom: 10px;}
.list-group-sm .list-group-item{padding: 5px 10px;font-size: 0.9em;}

.panel-heading-sm{height: 35px;}
.panel-heading-sm .panel-title{line-height: 35px;font-size: 0.93em;padding:0 10px;}
.panel-heading-sm .panel-title small{font-size: 85%;}
a.panel-colorful{display:block;    transition: all .4s;}
a.panel-colorful.panel-success:hover{background-color: #7db142;}
a.panel-colorful.panel-mint:hover{background-color: #1f9085;}
a.panel-colorful.panel-info:hover{background-color: #07a9bd;}
a.panel-colorful.panel-primary:hover{background-color: #3195e6;}

.panel-sm{margin-bottom:10px;}
.panel-sm .panel-heading{height:auto;line-height:22px;}
.panel-sm .panel-control{padding: 0 10px;}
.panel-sm .panel-title{padding: 0 10px;font-size:0.9em;line-height: 22px;}
.panel-sm .panel-body{padding: 10px;}

.panel-grey .panel-heading{background-color: #f0f8ff;border-color: #e8f4ff;}

/*  select.form-control{height:30px;padding:4px 8px;}*/

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: rgb(193, 193, 193);}
.mCSB_scrollTools .mCSB_draggerRail{background-color: rgb(213, 213, 214);}

/*bootstrap 徽章 增加颜色可选*/
.badge-info{background-color: #5bc0de;}
.badge-primary{background-color: #428bca;}
.badge-success{background-color: #5cb85c;}
.badge-warning{background-color: #f0ad4e;}
.badge-danger{background-color: #d9534f;}
/*小尺寸排版*/
.dl-horizontal.dl-horizontal-small{}
.dl-horizontal.dl-horizontal-small dt{width:90px;}
.dl-horizontal.dl-horizontal-small dd{margin-left:100px;margin-bottom: 10px;}
/*标签右上角数字提示*/
.dropdown .dropdown-toggle .label-right-hand{position:absolute;top:8px;right:10px;}
/*加载中提示遮罩层全覆盖*/
.coodo-mask{height: auto!important;bottom: 0px !important;    z-index: 99999999;}
.coodo-maskInfo{top: 50% !important;left: 50% !important;margin-top: -10px;margin-left: -50px;    z-index: 99999999;}
/*input输入框样式
.form-control, .single-line{background-color: #FFF;background-image: none;border: 1px solid #e5e6e7;border-radius: 1px;color: inherit;display: block;
padding: 6px 12px;width: 100%;font-size: 14px;
-webkit-transition: border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;
transition: border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;}*/
/*table选中行*/
.coodo-grid-data-row-selected>td:not(.coodo-grid-rowNumber){background-color: #e7e7e7!important;color: #999999;}
table td{word-break:break-all;}
.word-ellipsis{width:100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#mainnav .list-divider{margin:5px 0;}
#mainnav .mainnav-profile .list-group-item:hover,#mainnav .mainnav-profile .list-group-item.active{
	color:#fff;
	    background-color: rgba(7, 61, 105, 0.49);
    border-color: rgba(18, 93, 154, 0.49);
}
.form-inline .bootstrap-select,.form-inline .bootstrap-select.form-control:not([class*=col-]){width:100px;}

#container.aside-float.aside-in #aside-container {
    box-shadow: none;
    z-index: 10000002;
    top:40px;
    overflow:visible;
}
#container.aside-bright #aside{padding-top:0;box-shadow: 2px 8px 5px 6px rgba(0,0,0,0.15);padding-bottom:40px;}

.btn+.btn{margin-left:0;}
.btn>i {margin-right: 0;}
.modal-header{margin: 0px 0px 20px;padding:0px 0px 15px;border-bottom:1px solid #dedbdb;}
input[type=date].form-control, input[type=time].form-control, input[type=datetime-local].form-control, 
input[type=month].form-control{line-height:inherit;}

input[type=file]{padding: 3px 12px;min-height:32px;}
.host-control .btn{margin-top:3px;}

.checkbox label, .radio label{line-height:16px;}

.fixed-table-container .fixed-table-body{min-height: .01%;overflow:hidden;}
@media screen and (max-width: 767px){
	.fixed-table-container .fixed-table-body {
	    width: 100%;
	    overflow-y: hidden;
	    -ms-overflow-style: -ms-autohiding-scrollbar;
	}
}

/* .nano>.nano-content{overflow-x: scroll;} */

#container .fc-day-grid-event.grey:not(.fc-list), 
#container .fc-day-grid-event[data-class="grey"]:not(.fc-list), 
#container .fc-day-grid-event.grey.fc-list:before, 
#container .fc-day-grid-event[data-class="grey"].fc-list:before{
	background-color: #ffffff;
    border: 0 none;
    color: #9e9e9e;
}
#container .fc-time-grid-event.grey:not(.fc-list), 
#container .fc-time-grid-event[data-class="grey"]:not(.fc-list), 
#container .fc-time-grid-event.grey.fc-list:before, 
#container .fc-time-grid-event[data-class="grey"].fc-list:before{
	background-color: #2a988e;
    border: 1px solid #48a29b;
    color: #ffffff;
    height:30px;
        min-width: 100px;
}

#container .table-hover>tbody>tr:hover {
    background-color: #e0effd!important;
}


.fc-toolbar .fc-state-active, .fc-toolbar .ui-state-active{z-index:1!important;}
.fc-popover .fc-header{padding: 2px 10px !important;line-height: 30px;}
.fc-unthemed .fc-popover .fc-header .fc-close{    margin-top: 6px !important;}
.fc-icon-x{font: normal normal normal 14px/1 FontAwesome !important;}
.fc-icon-x:after{content: "\f00d" !important;    font-size: inherit !important;}

.fc-popover  .fc-event-container{max-height:400px;overflow:hidden;overflow-y:auto;}



.mainnav-profile{max-height:none;}


input::-moz-placeholder{color:#b6b6b6;opacity:1}
input:-ms-input-placeholder{color:#b6b6b6}
input::-webkit-input-placeholder{color:#b6b6b6}

.form-control::-moz-placeholder{color:#b6b6b6;opacity:1}
.form-control:-ms-input-placeholder{color:#b6b6b6}
.form-control:-ms-input-placeholder{color:#b6b6b6}


.popover-lg{max-width:800px;}


.datetimepicker{padding: 10px;border-radius:0;}
.datetimepicker table tr td.active:active, 
.datetimepicker table tr td.active:hover:active, 
.datetimepicker table tr td.active.disabled:active, 
.datetimepicker table tr td.active.disabled:hover:active, 
.datetimepicker table tr td.active.active, 
.datetimepicker table tr td.active:hover.active, 
.datetimepicker table tr td.active.disabled.active, 
.datetimepicker table tr td.active.disabled:hover.active,
.datetimepicker table tr td span.active:active, 
.datetimepicker table tr td span.active:hover:active, 
.datetimepicker table tr td span.active.disabled:active, 
.datetimepicker table tr td span.active.disabled:hover:active, 
.datetimepicker table tr td span.active.active, 
.datetimepicker table tr td span.active:hover.active, 
.datetimepicker table tr td span.active.disabled.active, 
.datetimepicker table tr td span.active.disabled:hover.active{
	background:none;
	background-color: #42a5f5;
}

.datetimepicker .datetimepicker-hours fieldset legend, 
.datetimepicker .datetimepicker-minutes fieldset legend{
	margin-bottom: inherit;
    line-height: inherit;
    font-size: 16px;
    font-weight: bold;
    padding: 5px;
}


.CodeMirror {min-height:200px;height:auto !important;border: 1px solid #ddd; }
.CodeMirror-scroll { max-height: 100%; }
.CodeMirror pre { padding-left: 7px !important; line-height: 1.25 !important; }

.dropdown-menu:not(.head-list)>li.disabled>a:hover{background:#f1f1f1;color:#dedede;}
.dropdown-menu:not(.head-list)>li.disabled>a {background: none;color:#dedede;}

/* .card-views{width: 30%;}
.card-views .card-view .title{width:100px !important;} */

.form-horizontal .has-feedback .form-control-feedback{line-height:3px;}

/* .toggle-switch+label{box-shadow: rgb(100, 189, 99) 0px 0px 0px 16px inset;
    transition: border 0.4s, box-shadow 0.4s, background-color 1.2s;}
.toggle-switch+label{max-height:inherit;height:26px;line-height:26px; padding-left: 50px;} */
.toggle-switch+label:before{transition: border 0.4s, box-shadow 0.4s;}
.toggle-switch+label.switch-large:before{width: 50px;height: 26px;
    border-width: 1px;    border-radius: 16px;
    border-color: #dfdfdf;    background-color: #ffffff;}
.toggle-switch+label.switch-large:after{width: 24px;height: 24px;box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	border-radius: 100%;transition: background-color 0.4s, left 0.2s;}
.toggle-switch:checked+label.switch-large:after{left: 25px;}
.toggle-switch:checked+label.switch-large:before{background-color: #4db446;transition: all .3s;border-color: rgb(100, 189, 99);}

.toggle-switch+label.switch-default:before{width: 37px;height: 20px;
    border-width: 1px;    border-radius: 16px;
    border-color: #dfdfdf;    background-color: #ffffff;}
.toggle-switch+label.switch-default:after{width: 18px;height: 18px;box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	border-radius: 100%;transition: background-color 0.4s, left 0.2s;}
.toggle-switch:checked+label.switch-default:after{left: 18px;}
.toggle-switch:checked+label.switch-default:before{background-color: #4db446;transition: all .3s;border-color: rgb(100, 189, 99);}
.gallery-list>li {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    width: 33%;
    float: left;
    text-align: center;
}
.input-group-right-addon.has-feedback .form-control{padding-right: 30px;}
.input-group-right-addon.has-feedback .form-control-feedback{right: 50px!important;}

.input-group-search.has-feedback .form-control-feedback{right: 30px;}
/*.input-group+i.form-control-feedback{right: 50px!important;} */


.bootstrap-select.btn-group ul.dropdown-menu{max-height: 120px!important;    overflow: hidden;
    overflow-y: auto;}
